Bug 561539 - Fix warnings when size allocations fall short of border width
authorTristan Van Berkom <tvb@src.gnome.org>
Mon, 24 Nov 2008 19:20:16 +0000 (19:20 +0000)
committerTristan Van Berkom <tvb@src.gnome.org>
Mon, 24 Nov 2008 19:20:16 +0000 (19:20 +0000)
* gtk/gtkalignment.c: Bug 561539 - Fix warnings when size allocations
fall short of border width and padding.

svn path=/trunk/; revision=21805

ChangeLog
gtk/gtkalignment.c

index f6de2029c2b9303394b896b45c83afd606410c56..17fdba023c1d0c522014a4f29cc2c33f6d15363f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-11-24  Tristan Van Berkom <tvb@gnome.org>
+
+       * gtk/gtkalignment.c: Bug 561539 - Fix warnings when size allocations
+       fall short of border width and padding.
+
 2008-11-22  Paul Bolle  <pebolle@tiscali.nl>
 
        Bug 561335 - Fix typos in GtkToolItem documentation
index 9daa14a7554656a4337bb4ea324b68e4c769c1d4..bf3523b1795315adb5b49161c76cf40963e45895 100644 (file)
@@ -466,8 +466,8 @@ gtk_alignment_size_allocate (GtkWidget     *widget,
       padding_horizontal = priv->padding_left + priv->padding_right;
       padding_vertical = priv->padding_top + priv->padding_bottom;
 
-      width = allocation->width - padding_horizontal - 2 * border_width;
-      height = allocation->height - padding_vertical - 2 * border_width;
+      width  = MAX (1, allocation->width - padding_horizontal - 2 * border_width);
+      height = MAX (1, allocation->height - padding_vertical - 2 * border_width);
     
       if (width > child_requisition.width)
        child_allocation.width = (child_requisition.width *